have taken care of - Alemán Inglés Diccionario